草庐IT

php - JSONP 与 Laravel

全部标签

javascript - 如何一个一个地加载php文件?

$('#demo').html('');$('#demo').show();$('#demo').load('fast.php?send='+send+'&delv='+delv+'&quant='+quant+'&weight='+weight+'&length='+length+'&width='+width+'&height='+height+'&send1='+send1+'&delv1='+delv1+'&value='+value+'&country_send='+country_send+'&country_delv='+country_delv);$('#demo1')

javascript - Javascript 中是否有与 PHP 中的 __FILE__ 变量类似的东西?

非常简单,我有一个包含在许多不同站点上的JS脚本,需要向它传递参数。如果这些可以通过URL传递,那将会很有用,例如:是的,您仍然可以在单独的脚本标记中预填充变量,但这有点困惑并且不太容易传递:var1=something;var2=somethingelse 最佳答案 是的。额外的好处:我将查询字符串参数转换为更有用的javascript哈希。HTML:script.js:varscriptSource=(function(){varscripts=document.getElementsByTagName('script');re

javascript - 用于跨站点书签指南的 JSONP

我希望构建一个跨站点小书签,它获取突出显示的单词,将其传递给CodeIgniter方法(domain.com/controller/method),并通过字典返回定义应用程序接口(interface)。我有一个框架在单个域上运行良好,但我希望扩展它以使用JSONP跨域。但是我感觉不清楚。我知道我需要从远程位置加载脚本并将其注入(inject)当前上下文。而且我相信我需要在页面上获取突出显示的词,然后调用看起来像domain.com/controller/method/word的URL来获取该脚本。然后就起雾了。我想我基本上有两个问题:我在哪里包含必要的javascript来处理通过XM

javascript - JSONP 414(请求 URI 太大)

我正在尝试使用JSONP将大量数据(~50000字节)发送到另一台服务器,但我得到了414(Request-URITooLarge)响应(JSONP只允许GET)。将数据拆分为2kblock会大大降低整个应用程序的速度,因此我正在寻找其他解决方案。我试过改变LimitRequestLinedirective在Apache的虚拟主机中,但似乎没有效果,仍然是同样的错误。关于如何发送解决此问题的任何其他想法?也许是JSONP以外的其他解决方案? 最佳答案 可能是这个帮助。我很久以前就找到它并在Flickr上添加了书签。

javascript - 明显的jsonp xss漏洞

我们的一些客户提示说我们所有的JSONP端点都存在XSS漏洞,但我不同意它是否真的构成漏洞。想要获得社区的意见以确保我没有遗漏任何东西。因此,与任何jsonp系统一样,我们有一个像这样的端点:http://foo.com/jsonp?cb=callback123其中cb参数的值在响应中重放:callback123({"foo":"bar"});客户提示我们没有在CB参数中过滤掉HTML,所以他们会想出一个这样的例子:http://foo.com/jsonp?cb=显然,对于返回内容类型text/html的URL,这会带来一个问题,即浏览器呈现该HTML,然后在onload处理程序中执行

javascript - 如何检测用户是否离开了PHP中的页面

我想在用户离开特定页面时执行此功能。这个函数基本上会改变我数据库中特定列中的所有数据。因此,如果用户离开此页面,我希望系统执行此功能。有没有办法检测用户是否已经离开页面。谢谢! 最佳答案 100%的可靠性,不,这是不可能的。由于离开特定页面是客户端操作,因此您无法控制客户端的操作。你可以通过Javascript注册一个onbeforeunloadhandler,希望客户端浏览器支持。但同样,对此的支持并不普遍。 关于javascript-如何检测用户是否离开了PHP中的页面,我们在Sta

javascript - 带有 JSONP 的 AJAX 返回错误 Callback is Undefined

这是我的ajax调用。我知道header是正确的,因为当我直接访问url时,它会给我这样的信息:jsonpCallback({"id":"274"})但是当我进行ajax调用时-它说UncaughtReferenceError:jsonpCallbackisnotdefined$.ajax({url:'http://localhost:9000/product/rest/company?'+$('form').serialize(),type:'GET',crossDomain:true,//enablethisdataType:'jsonp',jsonpCallback:'callb

javascript - 带有 jsonp 的 jQuery .ajax() 不调用成功回调函数

我有一个facebookiframe应用程序,它向我的服务器发出跨域请求并请求JSONP格式的数据。这是我的客户端代码:jQuery.ajax({url:'***',type:'post',data:{method:'set_user_prizes'},dataType:'jsonp',jsonp:false,jsonpCallbackString:'callback123',success:function(data,textStatus,jqXHR){console.log('success_function');console.log(data);}});问题是我的成功回调方法没

laravel 中的 Javascript 函数未定义

我在我的app.js中添加了一个js方法:require('./bootstrap');window.Vue=require('vue');Vue.component('example',require('./components/Example.vue'));constapp=newVue({el:'#app'});functionhello(){alert("hello");}然后编译我的资源并将app.js添加到我的View中:如果此时加载我的View并查看源代码,我可以看到指向app.js的链接,如果我打开该app.js,我可以在其中看到我的hello方法以及许多其他内容。现在

javascript - 是否可以发出安全的 JSONP 请求?

我只需要支持newbrowsers.我必须依赖外部服务来提供JSONP数据,我不拥有该服务并且它不允许CORS.我不得不相信来自外部服务器的JSONP请求,这让我感到非常不安,因为他们可以在我这边运行任意代码,这将允许他们跟踪我的用户,甚至窃取他们的信息。我想知道是否有任何方法可以创建同样安全的JSONP请求?(相关:HowtoreliablysecurepublicJSONPrequests?但不随新浏览器放宽)注意:我以问答的方式提问/回答,但我对其他想法持开放态度。 最佳答案 是的!这是可能的。一种方法是使用WebWorker